cnc machining cnc manufacturer machine shop manufacturing milling engineer design engineering careers jobs cad employment engineering manufacturers engineers design machining career